import { getStore } from "@/utils/store";
export default {
  state: {
    sidebar: {
      // 是否收缩菜单状态
      opened: false,
      // 侧边栏用户树形菜单列表
      userMenuTree: getStore("token") ? getStore("token").menus : []
    }
  },
  mutations: {
    // 设置收缩状态
    TOGGLE_SIDEBAR: state => {
      state.sidebar.opened = !state.sidebar.opened;
    }
  },
  actions: {
    // 触发设置收缩状态方法
    ToggleSideBar({ commit }) {
      commit("TOGGLE_SIDEBAR");
    }
  }
};
